package com.hurui.xiaoming.utils;

import android.content.Context;
import android.content.SharedPreferences;


/**
 * Created by lenovo on 2017/4/19.
 */

public class WriteReadSharedPrefs {
    public WriteReadSharedPrefs() {
    }

    /**
     * 将用户信息写入文件
     */
    public static void writeUserId(Context context,int userId){
        SharedPrefsUtil.putValue(context,DefultData.USER_DATA,"user_id",userId);
    }

    /**
     * 保存用户上次登录时间
     */
    public static void writeUserLastTime(Context context,int lastTime){
        SharedPrefsUtil.putValue(context,DefultData.USER_DATA,"user_lasttime",lastTime);
    }

    /**
     * 保存用户上次登录IP
     */
    public static void writeUserLastIp(Context context,String lastIp){
        SharedPrefsUtil.putValue(context,DefultData.USER_DATA,"user_lastIp",lastIp);
    }

    /**
     * 保存用户额度
     */
    public static void writeUserLimitMoney(Context context,String limitMoney){
        SharedPrefsUtil.putValue(context,DefultData.USER_DATA,"user_limit",limitMoney);
    }

    /**
     * 保存用户角色标示
     */
    public static void writeUserUI_Type(Context context,String ui_type){
        SharedPrefsUtil.putValue(context,DefultData.USER_DATA,"ui_type",ui_type);
    }




    /**
     * 获取用户id
     */
    public static int readUserID(Context context){
        return SharedPrefsUtil.getValue(context,DefultData.USER_DATA,"user_id",0);
    }

    /**
     * 获取用户额度
     */
    public static String readUserLimit(Context context){
        return SharedPrefsUtil.getValue(context,DefultData.USER_DATA,"user_limit","10000.00");
    }

    /***
     * 获取用户上次登录时间
     */
    public static int readUserLastTime(Context context){
        return SharedPrefsUtil.getValue(context,DefultData.USER_DATA,"user_lasttime",0);
    }

    /**
     * 获取用户上次登录ip
     */
    public static String readUserLastIp(Context context){
        return SharedPrefsUtil.getValue(context,DefultData.USER_DATA,"user_lastIp","");
    }

    /**
     * 获取用户角色标示
     */
    public static String readUserUI_Type(Context context){
        return SharedPrefsUtil.getValue(context,DefultData.USER_DATA,"ui_type","3");
    }



    /**
     * 退出登录
     */
    public static void outUser(Context context){
        SharedPreferences sharedPreferences = context.getApplicationContext().getSharedPreferences(DefultData.USER_DATA,context.MODE_PRIVATE);
        SharedPreferences.Editor editor=sharedPreferences.edit();
        editor.putInt("user_lasttime",0);
        editor.commit();
    }
}
